
package jogoprojetopi;

import java.io.IOException;
import s3t.gameElements.ScenarioItem;
import s3t.gameElements.ScenarioLayer;
import s3t.gameElements.eScenarioBehavior;
import s3t.graphicsElements.SimpleImage;


public class HUD
{
    //Função que retorna a HUD
    public static ScenarioLayer LoadHUD(ScenarioLayer HUD) throws IOException
    {
        //Coleção de imagens da HUD
        HUD = new ScenarioLayer("HUD", eScenarioBehavior.UPPER);
        HUD.setVelocityFactor(0, 0);
        HUD.addScenarioItem( new ScenarioItem("tresVidas", new SimpleImage("/HUD/CORACOES_01.png"), 55, 19) );
        HUD.addScenarioItem( new ScenarioItem("duasVidas", new SimpleImage("/HUD/CORACOES_02.png"), 55, 19) );
        HUD.addScenarioItem( new ScenarioItem("umaVida", new SimpleImage("/HUD/CORACOES_03.png"), 55, 19) );
        HUD.addScenarioItem( new ScenarioItem("primeiro0", new SimpleImage("/SCORE_NUMEROS/SCORE_0.png"), 700, 19) );
        HUD.addScenarioItem( new ScenarioItem("primeiro1", new SimpleImage("/SCORE_NUMEROS/SCORE_1.png"), 700, 19) );
        HUD.addScenarioItem( new ScenarioItem("primeiro2", new SimpleImage("/SCORE_NUMEROS/SCORE_2.png"), 700, 19) );
        HUD.addScenarioItem( new ScenarioItem("primeiro3", new SimpleImage("/SCORE_NUMEROS/SCORE_3.png"), 700, 19) );
        HUD.addScenarioItem( new ScenarioItem("primeiro4", new SimpleImage("/SCORE_NUMEROS/SCORE_4.png"), 700, 19) );
        HUD.addScenarioItem( new ScenarioItem("primeiro5", new SimpleImage("/SCORE_NUMEROS/SCORE_5.png"), 700, 19) );
        HUD.addScenarioItem( new ScenarioItem("primeiro6", new SimpleImage("/SCORE_NUMEROS/SCORE_6.png"), 700, 19) );
        HUD.addScenarioItem( new ScenarioItem("primeiro7", new SimpleImage("/SCORE_NUMEROS/SCORE_7.png"), 700, 19) );
        HUD.addScenarioItem( new ScenarioItem("primeiro8", new SimpleImage("/SCORE_NUMEROS/SCORE_8.png"), 700, 19) );
        HUD.addScenarioItem( new ScenarioItem("primeiro9", new SimpleImage("/SCORE_NUMEROS/SCORE_9.png"), 700, 19) );
        HUD.addScenarioItem( new ScenarioItem("segundo0", new SimpleImage("/SCORE_NUMEROS/SCORE_0.png"), 730, 19) );
        HUD.addScenarioItem( new ScenarioItem("segundo1", new SimpleImage("/SCORE_NUMEROS/SCORE_1.png"), 730, 19) );
        HUD.addScenarioItem( new ScenarioItem("segundo2", new SimpleImage("/SCORE_NUMEROS/SCORE_2.png"), 730, 19) );
        HUD.addScenarioItem( new ScenarioItem("segundo3", new SimpleImage("/SCORE_NUMEROS/SCORE_3.png"), 730, 19) );
        HUD.addScenarioItem( new ScenarioItem("segundo4", new SimpleImage("/SCORE_NUMEROS/SCORE_4.png"), 730, 19) );
        HUD.addScenarioItem( new ScenarioItem("segundo5", new SimpleImage("/SCORE_NUMEROS/SCORE_5.png"), 730, 19) );
        HUD.addScenarioItem( new ScenarioItem("segundo6", new SimpleImage("/SCORE_NUMEROS/SCORE_6.png"), 730, 19) );
        HUD.addScenarioItem( new ScenarioItem("segundo7", new SimpleImage("/SCORE_NUMEROS/SCORE_7.png"), 730, 19) );
        HUD.addScenarioItem( new ScenarioItem("segundo8", new SimpleImage("/SCORE_NUMEROS/SCORE_8.png"), 730, 19) );
        HUD.addScenarioItem( new ScenarioItem("segundo9", new SimpleImage("/SCORE_NUMEROS/SCORE_9.png"), 730, 19) );
        HUD.addScenarioItem( new ScenarioItem("terceiro0", new SimpleImage("/SCORE_NUMEROS/SCORE_0.png"), 760, 19) );
        HUD.addScenarioItem( new ScenarioItem("terceiro1", new SimpleImage("/SCORE_NUMEROS/SCORE_1.png"), 760, 19) );
        HUD.addScenarioItem( new ScenarioItem("terceiro2", new SimpleImage("/SCORE_NUMEROS/SCORE_2.png"), 760, 19) );
        HUD.addScenarioItem( new ScenarioItem("terceiro3", new SimpleImage("/SCORE_NUMEROS/SCORE_3.png"), 760, 19) );
        HUD.addScenarioItem( new ScenarioItem("terceiro4", new SimpleImage("/SCORE_NUMEROS/SCORE_4.png"), 760, 19) );
        HUD.addScenarioItem( new ScenarioItem("terceiro5", new SimpleImage("/SCORE_NUMEROS/SCORE_5.png"), 760, 19) );
        HUD.addScenarioItem( new ScenarioItem("terceiro6", new SimpleImage("/SCORE_NUMEROS/SCORE_6.png"), 760, 19) );
        HUD.addScenarioItem( new ScenarioItem("terceiro7", new SimpleImage("/SCORE_NUMEROS/SCORE_7.png"), 760, 19) );
        HUD.addScenarioItem( new ScenarioItem("terceiro8", new SimpleImage("/SCORE_NUMEROS/SCORE_8.png"), 760, 19) );
        HUD.addScenarioItem( new ScenarioItem("terceiro9", new SimpleImage("/SCORE_NUMEROS/SCORE_9.png"), 760, 19) );
        HUD.getScenarioItem("umaVida").setVisible(false);
        HUD.getScenarioItem("duasVidas").setVisible(false);
        HUD.getScenarioItem("tresVidas").setVisible(true);

        return HUD;
    }
}
